/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package bgu.ppm.sim.api.mas;

/**
 *
 * @author User
 */
public abstract class Model {

    private int numAgents;

    public int getNumberOfAgents() {
        return numAgents;
    }

    protected void setNumberOfAgents(int agents) {
        this.numAgents = agents;
    }

    /**
     * initializing the model after setting its properties, using the model
     * before initialization will result in unknown behavior.
     */
    public abstract void initialize();
}
